package com.api.demo.service;

import com.api.demo.entity.Content;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

public interface ContentRecommendService {

    /**
     * 获取推荐内容
     * @param userId 用户ID
     * @param page 分页信息
     * @return 推荐内容分页
     */
    Page<Content> getRecommendations(Long userId, Page<Content> page);

    /**
     * 记录内容浏览历史
     * @param userId 用户ID
     * @param contentId 内容ID
     */
    void recordContentView(Long userId, Long contentId);

    Page<Content> getFollowContent(Long userId, Page<Content> page);
}